/**
 * @description 项目路由配置及路由守卫
 */

import { createRouter, createWebHistory } from 'vue-router'
import RouterList from './router'

const routes = RouterList;
const router = createRouter({
    history: createWebHistory(),
    routes
})

// 路由守卫
router.beforeEach((to, from, next) => {
    // 判断前进后退的来源及目标地址，做重定向，动态更改路由配置，如 meta 中的缓存、动画方案等
    // console.log(to, from, next)
    next()
})

// 如果需要记录页面的滚动高度，配置scrollBehavior

export default router